Skip to content

refactor(burn): symlink overlay — 15K upstream lines → 35 symlinks + 2 files Replace 11,775 lines of copied upstream burn-ndarray source with: - Git submodule: crates/burn/upstream/ (pinned at ed72d2b) - 35 symlinks: crates/burn/src/*.rs → upstream/crates/burn-ndarray/src/ - 2 real files: ops/tensor.rs (our SIMD wires), ops/activation.rs (fused sigmoid) Our total owned code: 846 lines (801 tensor + 45 activation). Upstream code: 0 lines tracked (lives in submodule). The repo shrinks by ~11K lines while keeping the same functionality. Build: cargo check --manifest-path crates/burn/Cargo.toml Test: cargo test --manifest-path crates/burn/Cargo.toml (30 pass) https://claude.ai/code/session_01Y69Vnw751w75iVSBRws7o7#41

Merged
AdaWorldAPI merged 1 commit into
masterfrom
claude/transcode-deepnsm-rust-oNa1Z
Mar 29, 2026

Conversation

@AdaWorldAPI
Copy link
Copy Markdown
Owner

No description provided.

…2 files

Replace 11,775 lines of copied upstream burn-ndarray source with:
  - Git submodule: crates/burn/upstream/ (pinned at ed72d2b)
  - 35 symlinks: crates/burn/src/*.rs → upstream/crates/burn-ndarray/src/
  - 2 real files: ops/tensor.rs (our SIMD wires), ops/activation.rs (fused sigmoid)

Our total owned code: 846 lines (801 tensor + 45 activation).
Upstream code: 0 lines tracked (lives in submodule).

The repo shrinks by ~11K lines while keeping the same functionality.
Build: cargo check --manifest-path crates/burn/Cargo.toml
Test:  cargo test --manifest-path crates/burn/Cargo.toml (30 pass)

https://claude.ai/code/session_01Y69Vnw751w75iVSBRws7o7
@AdaWorldAPI AdaWorldAPI merged commit d11ef80 into master Mar 29, 2026
4 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants